/** table & it's headers **/

.pg-common .list- {
	width: 100%; border-collapse: collapse; }

.pg-common .list- .head- {}

.pg-common .list- .head- th {
	padding-bottom: 15px;
	font-weight: normal; font-size: 1.3em; text-align: left; }

.pg-common .list- .head- th a {
	color: #000; }

.pg-common .list- .head- .current- {
	font-weight: bold; }

.pg-common .list- .head- th.current- a {}

.pg-common .list- .head- th.current- .arrow- {}


/** tabs **/

.tabs- {
	height: 29px; margin-bottom: 20px; border-bottom: 3px solid #efefef; }

.tabs- li {
	float: left;
	padding: 0 10px;
	font-size: 1.6em; line-height: 29px; }

.tabs- .current- {
	padding: 0;
	background: #efefef url({{!static type="images" "pg-common/tab-bg-l.gif"}}) no-repeat 0 0; }

.tabs- .current- .bg1- {
	display: block;
	padding: 0 10px;
	background: url({{!static type="images" "pg-common/tab-bg-r.gif"}}) no-repeat 100% 0; }

/** pager **/

.pg-pager {
	clear: both;
	width: 100%; }

.pg-pager .prevnext- {
	clear: both; overflow: hidden; }

.pg-pager .prevnext- .arrow- {
	font-family: Arial, sans-serif; }

.pg-pager .prevnext- li {
	float: left;
	margin-right: 10px;
	font-size: 1.3em; color: #666; }

.pg-pager .prevnext- li a { }

.pg-pager .list- {
	clear: both; overflow: hidden;
	margin-left: -5px; }

.pg-pager .list- li {
	float: left;
	width: 24px; margin-right: 8px;
	font-size: 1.1em; text-align: right; line-height: 21px; }

.pg-pager .list- li a {
	display: block;
	padding: 0 5px;
	color: #000; }

.pg-pager .list- li a:hover {
	padding: 0;
	background: #efefef url({{!static type="images" "inactive-zone-bg-l.gif"}}) no-repeat 0 0; }

.pg-pager .list- li a:hover span {
	display: block;
	padding: 0 5px;
	background: url({{!static type="images" "inactive-zone-bg-r.gif"}}) no-repeat 100% 0; }

.pg-pager .list- .current- {
	width: 14px; padding: 0 5px;
	font-weight: bold; color: #666; }